Stream Processing on GPUs Using Distributed Multimedia Middleware

نویسندگان

  • Michael Repplinger
  • Philipp Slusallek
چکیده

Available GPUs provide increasingly more processing power especially for multimedia and digital signal processing. Despite the tremendous progress in hardware and thus processing power, there are and always will be applications that require using multiple GPUs either running inside the same machine or distributed in the network due to computational intensive processing algorithms. Existing solutions for developing applications for GPUs still require a lot of hand-optimization when using multiple GPUs inside the same machine and provide in general no support for using remote GPUs distributed in the network. In this paper we address this problem and show that an open distributed multimedia middleware, like the Network-Integrated Multimedia Middleware (NMM), is able (1) to seamlessly integrate processing components using GPUs while completely hiding GPU specific issues from the application developer, (2) to transparently combine processing components using GPUs or CPUs, and (3) to transparently use local and remote GPUs for distributed processing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multiple-Stream Multimedia Presentation Middleware Based on Multicast Communications

The Internet explosion impels the extensive demands for distributed multimedia presentations (DMPs), which provide multiple users with QoS-controlled multimedia services under multicast communications, such as media distribution and virtual classroom. In this paper, we propose and develop a multiple-stream multimedia middleware, which is named Mcast. Mcast (i) provides a exible authoring tool t...

متن کامل

A Modular Middleware Flow Scheduling Framework *

Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitte...

متن کامل

Integrating QoS management into multimedia middleware

ion Tools Distributed Processing Environment Core System Components Multimedia Middleware Figure 4.3. Multimedia Middleware In the design and development of the multimedia middleware architecture, the extension of the existing DCOM middleware and DirectShow multimedia component technologies is proposed. The following enhancements to the core DirectShow model are defined:  Distributed Binding O...

متن کامل

Synergy: Sharing-Aware Component Composition for Distributed Stream Processing Systems

Many emerging on-line data analysis applications require applying continuous query operations such as correlation, aggregation, and filtering to data streams in real-time. Distributed stream processing systems allow in-network stream processing to achieve better scalability and quality-of-service (QoS) provision. In this paper we present Synergy, a distributed stream processing middleware that ...

متن کامل

DRONE: A Flexible Framework for Distributed Rendering and Display

The available rendering performance on current computers increases constantly, primarily by employing parallel algorithms using the newest many-core hardware, as for example multi-core CPUs or GPUs. This development enables faster rasterization, as well as conspicuously faster software-based real-time ray tracing. Despite the tremendous progress in rendering power, there are and always will be ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009